try{ (function($){'use strict';if(typeof wpcf7==='undefined'||wpcf7===null){return} wpcf7=$.extend({cached:0,inputs:[]},wpcf7);$(function(){wpcf7.supportHtml5=(function(){var features={};var input=document.createElement('input');features.placeholder='placeholder' in input;var inputTypes=['email','url','tel','number','range','date'];$.each(inputTypes,function(index,value){input.setAttribute('type',value);features[value]=input.type!=='text'});return features})();$('div.wpcf7 > form').each(function(){var $form=$(this);wpcf7.initForm($form);if(wpcf7.cached){wpcf7.refill($form)}})});wpcf7.getId=function(form){return parseInt($('input[name="_wpcf7"]',form).val(),10)};wpcf7.initForm=function(form){var $form=$(form);wpcf7.setStatus($form,'init');$form.submit(function(event){if(!wpcf7.supportHtml5.placeholder){$('[placeholder].placeheld',$form).each(function(i,n){$(n).val('').removeClass('placeheld')})} if(typeof window.FormData==='function'){wpcf7.submit($form);event.preventDefault()}});$('.wpcf7-submit',$form).after('');wpcf7.toggleSubmit($form);$form.on('click','.wpcf7-acceptance',function(){wpcf7.toggleSubmit($form)});$('.wpcf7-exclusive-checkbox',$form).on('click','input:checkbox',function(){var name=$(this).attr('name');$form.find('input:checkbox[name="'+name+'"]').not(this).prop('checked',!1)});$('.wpcf7-list-item.has-free-text',$form).each(function(){var $freetext=$(':input.wpcf7-free-text',this);var $wrap=$(this).closest('.wpcf7-form-control');if($(':checkbox, :radio',this).is(':checked')){$freetext.prop('disabled',!1)}else{$freetext.prop('disabled',!0)} $wrap.on('change',':checkbox, :radio',function(){var $cb=$('.has-free-text',$wrap).find(':checkbox, :radio');if($cb.is(':checked')){$freetext.prop('disabled',!1).focus()}else{$freetext.prop('disabled',!0)}})});if(!wpcf7.supportHtml5.placeholder){$('[placeholder]',$form).each(function(){$(this).val($(this).attr('placeholder'));$(this).addClass('placeheld');$(this).focus(function(){if($(this).hasClass('placeheld')){$(this).val('').removeClass('placeheld')}});$(this).blur(function(){if(''===$(this).val()){$(this).val($(this).attr('placeholder'));$(this).addClass('placeheld')}})})} if(wpcf7.jqueryUi&&!wpcf7.supportHtml5.date){$form.find('input.wpcf7-date[type="date"]').each(function(){$(this).datepicker({dateFormat:'yy-mm-dd',minDate:new Date($(this).attr('min')),maxDate:new Date($(this).attr('max'))})})} if(wpcf7.jqueryUi&&!wpcf7.supportHtml5.number){$form.find('input.wpcf7-number[type="number"]').each(function(){$(this).spinner({min:$(this).attr('min'),max:$(this).attr('max'),step:$(this).attr('step')})})} wpcf7.resetCounter($form);$form.on('change','.wpcf7-validates-as-url',function(){var val=$.trim($(this).val());if(val&&!val.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==val.indexOf('.')){val=val.replace(/^\/+/,'');val='https://'+val} $(this).val(val)})};wpcf7.submit=function(form){if(typeof window.FormData!=='function'){return} var $form=$(form);$('.ajax-loader',$form).addClass('is-active');wpcf7.clearResponse($form);var formData=new FormData($form.get(0));var detail={id:$form.closest('div.wpcf7').attr('id'),status:'init',inputs:[],formData:formData};$.each($form.serializeArray(),function(i,field){if('_wpcf7'==field.name){detail.contactFormId=field.value}else if('_wpcf7_version'==field.name){detail.pluginVersion=field.value}else if('_wpcf7_locale'==field.name){detail.contactFormLocale=field.value}else if('_wpcf7_unit_tag'==field.name){detail.unitTag=field.value}else if('_wpcf7_container_post'==field.name){detail.containerPostId=field.value}else if(field.name.match(/^_/)){}else{detail.inputs.push(field)}});wpcf7.triggerEvent($form.closest('div.wpcf7'),'beforesubmit',detail);var ajaxSuccess=function(data,status,xhr,$form){detail.id=$(data.into).attr('id');detail.status=data.status;detail.apiResponse=data;switch(data.status){case 'init':wpcf7.setStatus($form,'init');break;case 'validation_failed':$.each(data.invalid_fields,function(i,n){$(n.into,$form).each(function(){wpcf7.notValidTip(this,n.message);$('.wpcf7-form-control',this).addClass('wpcf7-not-valid');$('.wpcf7-form-control',this).attr('aria-describedby',n.error_id);$('[aria-invalid]',this).attr('aria-invalid','true')})});wpcf7.setStatus($form,'invalid');wpcf7.triggerEvent(data.into,'invalid',detail);break;case 'acceptance_missing':wpcf7.setStatus($form,'unaccepted');wpcf7.triggerEvent(data.into,'unaccepted',detail);break;case 'spam':wpcf7.setStatus($form,'spam');wpcf7.triggerEvent(data.into,'spam',detail);break;case 'aborted':wpcf7.setStatus($form,'aborted');wpcf7.triggerEvent(data.into,'aborted',detail);break;case 'mail_sent':wpcf7.setStatus($form,'sent');wpcf7.triggerEvent(data.into,'mailsent',detail);break;case 'mail_failed':wpcf7.setStatus($form,'failed');wpcf7.triggerEvent(data.into,'mailfailed',detail);break;default:wpcf7.setStatus($form,'custom-'+data.status.replace(/[^0-9a-z]+/i,'-'))} wpcf7.refill($form,data);wpcf7.triggerEvent(data.into,'submit',detail);if('mail_sent'==data.status){$form.each(function(){this.reset()});wpcf7.toggleSubmit($form);wpcf7.resetCounter($form)} if(!wpcf7.supportHtml5.placeholder){$form.find('[placeholder].placeheld').each(function(i,n){$(n).val($(n).attr('placeholder'))})} $('.wpcf7-response-output',$form).html('').append(data.message).slideDown('fast');$('.screen-reader-response',$form.closest('.wpcf7')).each(function(){var $response=$(this);$('[role="status"]',$response).html(data.message);if(data.invalid_fields){$.each(data.invalid_fields,function(i,n){if(n.idref){var $li=$('
  • ').append($('').attr('href','#'+n.idref).append(n.message))}else{var $li=$('
  • ').append(n.message)} $li.attr('id',n.error_id);$('ul',$response).append($li)})}});if(data.posted_data_hash){$form.find('input[name="_wpcf7_posted_data_hash"]').first().val(data.posted_data_hash)}};$.ajax({type:'POST',url:wpcf7.apiSettings.getRoute('/contact-forms/'+wpcf7.getId($form)+'/feedback'),data:formData,dataType:'json',processData:!1,contentType:!1}).done(function(data,status,xhr){ajaxSuccess(data,status,xhr,$form);$('.ajax-loader',$form).removeClass('is-active')}).fail(function(xhr,status,error){var $e=$('
    ').text(error.message);$form.after($e)})};wpcf7.triggerEvent=function(target,name,detail){var event=new CustomEvent('wpcf7'+name,{bubbles:!0,detail:detail});$(target).get(0).dispatchEvent(event)};wpcf7.setStatus=function(form,status){var $form=$(form);var prevStatus=$form.attr('data-status');$form.data('status',status);$form.addClass(status);$form.attr('data-status',status);if(prevStatus&&prevStatus!==status){$form.removeClass(prevStatus)}} wpcf7.toggleSubmit=function(form,state){var $form=$(form);var $submit=$('input:submit',$form);if(typeof state!=='undefined'){$submit.prop('disabled',!state);return} if($form.hasClass('wpcf7-acceptance-as-validation')){return} $submit.prop('disabled',!1);$('.wpcf7-acceptance',$form).each(function(){var $span=$(this);var $input=$('input:checkbox',$span);if(!$span.hasClass('optional')){if($span.hasClass('invert')&&$input.is(':checked')||!$span.hasClass('invert')&&!$input.is(':checked')){$submit.prop('disabled',!0);return!1}}})};wpcf7.resetCounter=function(form){var $form=$(form);$('.wpcf7-character-count',$form).each(function(){var $count=$(this);var name=$count.attr('data-target-name');var down=$count.hasClass('down');var starting=parseInt($count.attr('data-starting-value'),10);var maximum=parseInt($count.attr('data-maximum-value'),10);var minimum=parseInt($count.attr('data-minimum-value'),10);var updateCount=function(target){var $target=$(target);var length=$target.val().length;var count=down?starting-length:length;$count.attr('data-current-value',count);$count.text(count);if(maximum&&maximum').attr({'class':'wpcf7-not-valid-tip','aria-hidden':'true',}).text(message).appendTo($target);if($target.is('.use-floating-validation-tip *')){var fadeOut=function(target){$(target).not(':hidden').animate({opacity:0},'fast',function(){$(this).css({'z-index':-100})})};$target.on('mouseover','.wpcf7-not-valid-tip',function(){fadeOut(this)});$target.on('focus',':input',function(){fadeOut($('.wpcf7-not-valid-tip',$target))})}};wpcf7.refill=function(form,data){var $form=$(form);var refillCaptcha=function($form,items){$.each(items,function(i,n){$form.find(':input[name="'+i+'"]').val('');$form.find('img.wpcf7-captcha-'+i).attr('src',n);var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);$form.find('input:hidden[name="_wpcf7_captcha_challenge_'+i+'"]').attr('value',match[1])})};var refillQuiz=function($form,items){$.each(items,function(i,n){$form.find(':input[name="'+i+'"]').val('');$form.find(':input[name="'+i+'"]').siblings('span.wpcf7-quiz-label').text(n[0]);$form.find('input:hidden[name="_wpcf7_quiz_answer_'+i+'"]').attr('value',n[1])})};if(typeof data==='undefined'){$.ajax({type:'GET',url:wpcf7.apiSettings.getRoute('/contact-forms/'+wpcf7.getId($form)+'/refill'),beforeSend:function(xhr){var nonce=$form.find(':input[name="_wpnonce"]').val();if(nonce){xhr.setRequestHeader('X-WP-Nonce',nonce)}},dataType:'json'}).done(function(data,status,xhr){if(data.captcha){refillCaptcha($form,data.captcha)} if(data.quiz){refillQuiz($form,data.quiz)}})}else{if(data.captcha){refillCaptcha($form,data.captcha)} if(data.quiz){refillQuiz($form,data.quiz)}}};wpcf7.clearResponse=function(form){var $form=$(form);$form.siblings('.screen-reader-response').each(function(){$('[role="status"]',this).html('');$('ul',this).html('')});$('.wpcf7-not-valid-tip',$form).remove();$('[aria-invalid]',$form).attr('aria-invalid','false');$('.wpcf7-form-control',$form).removeClass('wpcf7-not-valid');$('.wpcf7-response-output',$form).hide().empty()};wpcf7.apiSettings.getRoute=function(path){var url=wpcf7.apiSettings.root;url=url.replace(wpcf7.apiSettings.namespace,wpcf7.apiSettings.namespace+path);return url}})(jQuery);(function(){if(typeof window.CustomEvent==="function")return!1;function CustomEvent(event,params){params=params||{bubbles:!1,cancelable:!1,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt} CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent})(); } catch(e){console.error("An error has occurred: "+e.stack);} try{ jcf={modules:{},plugins:{},baseOptions:{unselectableClass:'jcf-unselectable',labelActiveClass:'jcf-label-active',labelDisabledClass:'jcf-label-disabled',classPrefix:'jcf-class-',hiddenClass:'jcf-hidden',focusClass:'jcf-focus',wrapperTag:'div'},customForms:{setOptions:function(obj){for(var p in obj){if(obj.hasOwnProperty(p)&&typeof obj[p]==='object'){jcf.lib.extend(jcf.modules[p].prototype.defaultOptions,obj[p])}}},replaceAll:function(){for(var k in jcf.modules){var els=jcf.lib.queryBySelector(jcf.modules[k].prototype.selector);for(var i=0;i-1){var bits=token.split('#'),tagName=bits[0],id=bits[1];var element=document.getElementById(id);if(tagName&&element.nodeName.toLowerCase()!=tagName){return[]} currentContext=[element];continue} if(token.indexOf('.')>-1){var bits=token.split('.'),tagName=bits[0]||'*',className=bits[1],found=[],foundCount=0;for(var h=0;h-1)};break;default:checkFunction=function(e){return e.getAttribute(attrName)}} currentContext=[];var currentContextIndex=0;for(var k=0;k',wrapperTag:'span',classPrefix:'select-',dropMaxHeight:200,dropFlippedClass:'select-options-flipped',dropHiddenClass:'options-hidden',dropScrollableClass:'options-overflow',dropClass:'select-options',dropClassPrefix:'drop-',dropStructure:'
    ',dropSelector:'div.drop-list'},checkElement:function(el){return(!el.size&&!el.multiple)},setupWrapper:function(){jcf.lib.addClass(this.fakeElement,this.options.wrapperClass);this.realElement.parentNode.insertBefore(this.fakeElement,this.realElement);this.fakeElement.innerHTML=this.options.selectStructure;this.fakeElement.style.width=(this.realElement.offsetWidth>0?this.realElement.offsetWidth+'px':'auto');if(jcf.baseOptions.useNativeDropOnMobileDevices&&(jcf.isTouchDevice||jcf.isWinPhoneDevice)){this.options.showNativeDrop=!0} if(this.options.showNativeDrop){this.fakeElement.appendChild(this.realElement);jcf.lib.removeClass(this.realElement,this.options.hiddenClass);jcf.lib.setStyles(this.realElement,{top:0,left:0,margin:0,padding:0,opacity:0,border:'none',position:'absolute',width:jcf.lib.getInnerWidth(this.fakeElement)-1,height:jcf.lib.getInnerHeight(this.fakeElement)-1});jcf.lib.event.add(this.realElement,'touchstart',function(){this.realElement.title=''},this)} this.opener=jcf.lib.queryBySelector(this.options.openerSelector,this.fakeElement)[0];this.valueText=jcf.lib.queryBySelector(this.options.valueSelector,this.fakeElement)[0];jcf.lib.disableTextSelection(this.valueText);this.opener.jcf=this;if(!this.options.showNativeDrop){this.createDropdown();this.refreshState();this.onControlReady(this);this.hideDropdown(!0)}else{this.refreshState()} this.addEvents()},addEvents:function(){if(this.options.showNativeDrop){jcf.lib.event.add(this.realElement,'click',this.onChange,this)}else{jcf.lib.event.add(this.fakeElement,'click',this.toggleDropdown,this)} jcf.lib.event.add(this.realElement,'change',this.onChange,this)},onFakeClick:function(){},onFocus:function(){jcf.modules[this.name].superclass.onFocus.apply(this,arguments);if(!this.options.showNativeDrop){if(jcf.lib.browser.safariMac){this.realElement.setAttribute('size','2')} jcf.lib.event.add(this.realElement,'keydown',this.onKeyDown,this);if(jcf.activeControl&&jcf.activeControl!=this){jcf.activeControl.hideDropdown();jcf.activeControl=this}}},onBlur:function(){if(!this.options.showNativeDrop){if(jcf.lib.browser.safariMac){this.realElement.removeAttribute('size')} if(!this.isActiveDrop()||!this.isOverDrop()){jcf.modules[this.name].superclass.onBlur.apply(this);if(jcf.activeControl===this)jcf.activeControl=null;if(!jcf.isTouchDevice){this.hideDropdown()}} jcf.lib.event.remove(this.realElement,'keydown',this.onKeyDown)}else{jcf.modules[this.name].superclass.onBlur.apply(this)}},onChange:function(){this.refreshState()},onKeyDown:function(e){this.dropOpened=!0;jcf.tmpFlag=!0;setTimeout(function(){jcf.tmpFlag=!1},100);var context=this;context.keyboardFix=!0;setTimeout(function(){context.refreshState()},10);if(e.keyCode==13){context.toggleDropdown.apply(context);return!1}},onResizeWindow:function(e){if(this.isActiveDrop()){this.hideDropdown()}},onScrollWindow:function(e){if(this.options.hideDropOnScroll){this.hideDropdown()}else if(this.isActiveDrop()){this.positionDropdown()}},onOptionClick:function(e){var opener=e.target&&e.target.tagName&&e.target.tagName.toLowerCase()=='li'?e.target:jcf.lib.getParent(e.target,'li');if(opener){this.dropOpened=!0;this.realElement.selectedIndex=parseInt(opener.getAttribute('rel'));if(jcf.isTouchDevice){this.onFocus()}else{this.realElement.focus()} this.refreshState();this.hideDropdown();jcf.lib.fireEvent(this.realElement,'change');$(e.target).attr('href',$(this.realElement).val())} return!1},onClickOutside:function(e){if(jcf.tmpFlag){jcf.tmpFlag=!1;return} if(!jcf.lib.isParent(this.fakeElement,e.target)&&!jcf.lib.isParent(this.selectDrop,e.target)){this.hideDropdown()}},onDropHover:function(e){if(!this.keyboardFix){this.hoverFlag=!0;var opener=e.target&&e.target.tagName&&e.target.tagName.toLowerCase()=='li'?e.target:jcf.lib.getParent(e.target,'li');if(opener){this.realElement.selectedIndex=parseInt(opener.getAttribute('rel'));this.refreshSelectedClass(parseInt(opener.getAttribute('rel')))}}else{this.keyboardFix=!1}},onDropLeave:function(){this.hoverFlag=!1},isActiveDrop:function(){return!jcf.lib.hasClass(this.selectDrop,this.options.dropHiddenClass)},isOverDrop:function(){return this.hoverFlag},createDropdown:function(){if(this.selectDrop){this.selectDrop.parentNode.removeChild(this.selectDrop)} this.selectDrop=document.createElement('div');this.selectDrop.className=this.options.dropClass;this.selectDrop.innerHTML=this.options.dropStructure;jcf.lib.setStyles(this.selectDrop,{position:'absolute'});this.selectList=jcf.lib.queryBySelector(this.options.dropSelector,this.selectDrop)[0];jcf.lib.addClass(this.selectDrop,this.options.dropHiddenClass);document.body.appendChild(this.selectDrop);this.selectDrop.jcf=this;jcf.lib.event.add(this.selectDrop,'click',this.onOptionClick,this);jcf.lib.event.add(this.selectDrop,'mouseover',this.onDropHover,this);jcf.lib.event.add(this.selectDrop,'mouseout',this.onDropLeave,this);this.buildDropdown()},buildDropdown:function(){this.buildDropdownOptions();this.positionDropdown();this.buildDropdownScroll()},buildDropdownOptions:function(){this.resStructure='';this.optNum=0;for(var i=0;ithis.options.dropMaxHeight){this.selectList.style.height=this.options.dropMaxHeight+'px';this.selectList.style.overflow='auto';this.selectList.style.overflowX='hidden';jcf.lib.addClass(this.selectDrop,this.options.dropScrollableClass)}} jcf.lib.addClass(this.selectDrop,jcf.lib.getAllClasses(this.realElement.className,this.options.dropClassPrefix,jcf.baseOptions.hiddenClass))},parseOptionTitle:function(optTitle){return(typeof optTitle==='string'&&/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i.test(optTitle))?optTitle:''},buildElement:function(obj,index){var res='',optImage;if(obj.tagName.toLowerCase()=='option'){if(!jcf.lib.prevSibling(obj)||jcf.lib.prevSibling(obj).tagName.toLowerCase()!='option'){res+=''} return res}else if(obj.tagName.toLowerCase()=='optgroup'&&obj.label){res+='
    ';res+=''+(obj.label)+'';for(var i=0;i=jcf.lib.getScrollTop()&&jcf.lib.getScrollTop()+jcf.lib.getWindowHeight()=sTop+dropHeight){this.selectList.scrollTop=offsetTop-dropHeight+oHeight}else if(offsetTop=0;i--){jcf.lib.removeClass(children[i],className)}},setSelectedClass:function(c){jcf.lib.addClass(this.getFakeActiveOption(c),this.options.selectedClass)},refreshSelectedClass:function(c){if(!this.options.showNativeDrop){this.removeClassFromItems(this.options.selectedClass);this.setSelectedClass(c)} if(this.realElement.disabled){jcf.lib.addClass(this.fakeElement,this.options.disabledClass);if(this.labelFor){jcf.lib.addClass(this.labelFor,this.options.labelDisabledClass)}}else{jcf.lib.removeClass(this.fakeElement,this.options.disabledClass);if(this.labelFor){jcf.lib.removeClass(this.labelFor,this.options.labelDisabledClass)}}},refreshSelectedText:function(){if(!this.dropOpened&&this.realElement.title){this.valueText.innerHTML=this.realElement.title}else{if(this.realElement.options[this.realElement.selectedIndex].title){var optImage=this.parseOptionTitle(this.realElement.options[this.realElement.selectedIndex].title);this.valueText.innerHTML=(optImage?'':'')+this.realElement.options[this.realElement.selectedIndex].innerHTML}else{this.valueText.innerHTML=this.realElement.options[this.realElement.selectedIndex].innerHTML}}},refreshState:function(){this.origSelectedIndex=this.realElement.selectedIndex;this.refreshSelectedClass();this.refreshSelectedText();if(!this.options.showNativeDrop){this.positionDropdown();if(this.selectDrop.offsetWidth){this.scrollToItem()}}}});(function(){var placeholderCollection=[];PlaceholderInput=function(){this.options={element:null,showUntilTyping:!1,wrapWithElement:!1,getParentByClass:!1,showPasswordBullets:!1,placeholderAttr:'value',inputFocusClass:'focus',inputActiveClass:'text-active',parentFocusClass:'parent-focus',parentActiveClass:'parent-active',labelFocusClass:'label-focus',labelActiveClass:'label-active',fakeElementClass:'input-placeholder-text'};placeholderCollection.push(this);this.init.apply(this,arguments)};PlaceholderInput.refreshAllInputs=function(except){for(var i=0;i=0;i--){if(handlers[i]===handler){handlers.splice(i,1)}} if(!handlers.length){delete elem.events[event];if(elem.removeEventListener)elem.removeEventListener(event,elem.handle,!1);else if(elem.detachEvent)elem.detachEvent('on'+event,elem.handle)}}}}()),queryElementsBySelector:function(selector,scope){scope=scope||document;if(!selector)return[];if(selector==='>*')return scope.children;if(typeof document.querySelectorAll==='function'){return scope.querySelectorAll(selector)} var selectors=selector.split(',');var resultList=[];for(var s=0;s-1){var bits=token.split('#'),tagName=bits[0],id=bits[1];var element=document.getElementById(id);if(element&&tagName&&element.nodeName.toLowerCase()!=tagName){return[]} currentContext=element?[element]:[];continue} if(token.indexOf('.')>-1){var bits=token.split('.'),tagName=bits[0]||'*',className=bits[1],found=[],foundCount=0;for(var h=0;h-1)};break;default:checkFunction=function(e){return e.getAttribute(attrName)}} currentContext=[];var currentContextIndex=0;for(var k=0;k').addClass(this.options.selectClass);this.createDefaultOption();this.createList(this.navigation,0);this.select.insertBefore(this.navigation)},createDefaultOption:function(){if(this.options.useDefaultOption){var attrText=this.navigation.attr(this.options.defaultOptionAttr);var defaultOption=$('